/*
 * @lc app=leetcode.cn id=883 lang=javascript
 *
 * [883] 三维形体投影面积
 */

// @lc code=start
/**
 * @param {number[][]} grid
 * @return {number}
 */
var projectionArea = function(grid) {
    let max=0
    let sum=0
    for(let i=0;i<grid.length;i++){
        for(let j=0;j<grid[0].length;j++){
            max=Math.max(max,grid[i][j])
            if(grid[i][j]!=0)sum++
        }
        sum+=max
        max=0
    }
   
    for(let j=0;j<grid[0].length;j++){
        for(let i=0;i<grid.length;i++){
            max=Math.max(max,grid[i][j])
        }
        sum+=max
        max=0
    }
    return sum
};
// @lc code=end

projectionArea([[1,4],[1,1]])